# 字典类型是根据一个信息查找另一个信息的方式构成的‘键值对’，他表示索引用的键和对应的值构成的成对关系；key:value
# 字典的创建
# （1）
d={10:'cat',20:'dog',30:'pet',20:'zoo'}
print(d)#当键相同时，value会执行覆盖
# （2）zip
lst1=[1,2,3,4]
lst2=['cat','dog','pet','zoo','car',]
listobj=zip(lst1,lst2)
d2=dict(listobj)
print(d2)
# (3)使用参数
d3=dict(cat=10,dog=20,pet=30,zoo=20)
print(d3)

# 使用元组作为键，因为元组为不可变数据类型
t=(10,20,30,40)
print({t:10})
# 列表不可作为键，因为列表为可变数据类型,导致报错
# lst=[10,20,30,40]
# print({lst:10})

# 字典使用序列的方法
print(max(d))
print(min(d))
print(len(d))

# 字典的删除
del d
# print(d)